@charset "utf-8";

.flash{
    margin: 0px 10px;
    border-bottom: 1px solid #cfcfcf;
        a{
            padding:10px 0;
            display: block;
            text-decoration: none;
            .item_detail{
                .detail_img{
                    position: relative;
                    margin-top:6px;
                    .video_mask{
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 40%;
                        z-index: 40;
                        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
                    }
                    h3{
                        position: absolute;
                        top: 0;
                        color: #fff;
                        -webkit-line-clamp: 2;
                        -webkit-box-orient: vertical;
                        overflow: hidden;
                        font-weight: normal;
                        line-height: 24px;
                        text-overflow: ellipsis;
                        margin: 5px 10px;
                         display:-webkit-box;
                        font-size: 16px;
                       z-index: 60;
                    }
                    img{
                        border: none;
                        display: block;
                        width: 100%;
                        height: 169px;
                        pointer-events: none;
                        &:nth-of-type(2){
                            position: absolute;
                            top: 0;
                            left: 0;
                            width: 100%;
                        }
                    }
                    span{
                        position: absolute;
                        top:50%;
                        left:45%;
                        font-size:24px;
                        color: #FFFFFF;
                    }
                }
                .item_info{
                    margin-top: 6px;
                    color: #999;
                    overflow: hidden;
                    p{
                        color: #2a90d7;
                        display: inline-block;
                        border-radius: 4px;
                        border: 1px solid #2a90d7;
                        text-align: center;
                        font-size: 12px;
                        padding: 2px;
                    }
                    span{
                        line-height: 24px;
                        font-size: 12px;
                        margin-right: 3px;
                        vertical-align: middle;
                    }
                }
            }
        }
    }
